package com.kedi.journalismcenter.service;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Service;


/**
 * 
 *
 * @ClassName HeadlineService
 * @author: 陈辽逊
 * @date: 2019/7/13 11:21
 */
@Service
public interface HeadlineService {

	/**
	 * 				返回国内新闻信息
	 * @return 		homenews
	 */
	public List<Map<String, Object>> homenews(int page,int limit);

	/**
	 * 				返回国际新闻信息
	 * @return 		homenews
	 */
	public List<Map<String, Object>> internationalnews(int page,int limit);

	/**
	 * 				返回省内新闻信息
	 * @return 		homenews
	 */
	public List<Map<String, Object>> provincialnews(int page,int limit);

	/**
	 * 				返回老人新闻信息
	 * @return 		homenews
	 */
	public List<Map<String, Object>> agenews(int page,int limit);

	/**
	 * 				根据id返回国内新闻信息
	 * @param		id
	 * @return 		homenews
	 */
	public Map<String, Object> homenewsDetailByid(int id);

	/**
	 * 				根据id返回国际新闻信息
	 * @param		id
	 * @return 		homenews
	 */
	public Map<String, Object> internationalnewsDetailByid(int id);

	/**
	 * 				根据id返回省内新闻信息
	 * @param		id
	 * @return 		homenews
	 */
	public Map<String, Object> provincialnewsDetailByid(int id);

	/**
	 * 				根据id返回老人新闻信息
	 * @param		id
	 * @return 		homenews
	 */
	public Map<String, Object> agenewsDetailByid(int id);
	
	/**
	 * 				创建国内新闻和图片资源信息
	 * @param		map
	 * @return 		homenews
	 */
	public boolean ihomenewsPhotos(Map map);
	
	/**
	 * 				修改国内新闻信息和图片资源信息
	 * @param		map
	 * @return 		homenews
	 */
	public boolean homenewsPhotos(Map map);
	
	/**
	 * 				创建国际新闻信息和图片资源信息
	 * @param		map
	 * @return 		homenews
	 */
	public boolean iinternationalnewsPhotos(Map map);
	
	/**
	 * 				修改国际新闻信息和图片资源信息
	 * @param		map
	 * @return 		homenews
	 */
	public boolean internationalnewsPhotos(Map map);
	
	/**
	 * @return 创建省内新闻信息和图片资源信息
	 */
	/**
	 * 				返回国内新闻信息
	 * @param		map
	 * @return 		homenews
	 */
	public int iprovincialnewsPhotos(Map map);
	
	/**
	 * 				修改省内新闻信息和图片资源信息
	 * @param		map
	 * @return 		homenews
	 */
	public boolean provincialnewsPhotos(Map map);
	
	/**
	 * 				创建老人新闻信息和图片资源信息
	 * @param		map
	 * @return 		homenews
	 */
	public boolean iagenewsPhotos(Map map);
	
	/**
	 * 				修改老人新闻信息和图片资源信息
	 * @param		map
	 * @return 		homenews
	 */
	public boolean agenewsPhotos(Map map);
	
}
